package com.chorye.function.schedule.common;

/**
 * 定时任务常量类
 *
 * @author Chorye
 */
public interface QuartzConst {
    /**
     * 定时任务操作--暂停
     */
    String OPERATE_TYPE_PAUSE = "pause";
    /**
     * 定时任务操作--删除
     */
    String OPERATE_TYPE_DELETE = "delete";
    /**
     * 定时任务操作--恢复
     */
    String OPERATE_TYPE_RESUME = "resume";
    /**
     * 定时任务操作--新增
     */
    String OPERATE_TYPE_SAVE = "save";
    /**
     * 定时任务操作结果--添加成功
     */
    String OPERATE_MSG_SAVE_SUCCESS = "添加任务成功";
    /**
     * 定时任务操作结果--添加失败
     */
    String OPERATE_MSG_SAVE_FAILURE = "添加任务失败";
    /**
     * 定时任务操作结果--暂停成功
     */
    String OPERATE_MSG_PAUSE_SUCCESS = "暂停任务成功";
    /**
     * 定时任务操作结果--恢复成功
     */
    String OPERATE_MSG_RESUME_SUCCESS = "恢复任务成功";
    /**
     * 定时任务操作结果--删除成功
     */
    String OPERATE_MSG_DELETE_SUCCESS = "删除任务成功";
    /**
     * 定时任务操作结果--暂停失败
     */
    String OPERATE_MSG_PAUSE_FAILURE = "暂停任务失败";
    /**
     * 定时任务操作结果--恢复失败
     */
    String OPERATE_MSG_RESUME_FAILURE = "恢复任务失败";
    /**
     * 定时任务操作结果--删除失败
     */
    String OPERATE_MSG_DELETE_FAILURE = "删除任务失败";
    /**
     * 定时任务操作结果--操作失败，不支持的操作类型
     */
    String OPERATE_MSG_ERROR = "操作失败，不支持的操作类型";
    /**
     * 成功状态码
     */
    Integer SUCCESS = 200;
    /**
     * 错误状态码
     */
    Integer ERROR = 500;
    /**
     * 名称检查错误--任务名称已经存在
     */
    String CHECK_ERROR_JOBNAME_EXIST = "指定的Job名称在调度内部已经被占用";
    /**
     * 名称检查错误--触发器名称已经存在
     */
    String CHECK_ERROR_TRIGGERNAME_EXIST = "指定的Trigger名称在调度器内部已经被占用";
    /**
     * 名称检查错误--检查过程中出错
     */
    String CHECK_ERROR_COMMON = "检查过程中出错";
    /**
     * 自定义quartz异常--任务的开始和结束时间都为空
     */
    String QUARTZ_ERROR_TIME = "任务的开始和结束时间都为空";
    /**
     * 字符串 0
     */
    String ZERO_CHAR = "0";
}
